body {
    background: rgb(176, 233, 230);
}

.w {
    width: 1200px;
    margin: 0 auto;
}

.top {
    height: 40px;
    background-color: rgb(255, 255, 255);
    margin-bottom: 40px;


    .topmain {
        position: relative;
        height: 40px;

        .logo {
            width: 150px;
            height: 34px;
            background-image: url(../img/游戏/yxlogo.PNG);
            background-size: auto 100%;
            margin: 3px 0;
            left: 120px;
            position: absolute;
        }

        ul {
            overflow: hidden;
            position: absolute;

            li {
                float: left;
                margin: 5px;


                a {
                    text-align: center;
                    line-height: 30px;
                }
            }
        }

        .ul1 {
            left: 380px;
        }

        .ul2 {
            left: 900px;
        }

        h4 {
            position: absolute;
            top: 53px;
            left: 120px;
            font-size: 20px;
        }
    }


}



.body {
    height: 830px;
    background: rgb(176, 233, 230);
    overflow: hidden;
    position: relative;


    .mainleft {
        position: absolute;
        top: 15px;
        left: 120px;
        width: 720px;
        height: 550px;
        background-color: #fff;
        padding: 10px;

        .youxishang {
            height: 450px;
            width: 700px;
            background-color: #ccc;
        }

        .youxixia {
            height: 80px;
            width: 700px;
            background-color: #999;
        }
    }

    .mainright {
        position: absolute;
        top: 15px;
        left: 850px;
        width: 200px;
        height: 550px;
        background-color: #fff;

        a {
            display: inline-block;
            margin-top: 5px;
            margin-left: 10px;
            font-size: 14px;
        }

        ul {
            li {
                position: relative;
                width: 50px;
                height: 70px;
                margin-top: 10px;
                margin-left: 10px;
                margin-bottom: 5px;
                display: inline-block;


                a {
                    width: 50px;
                    height: 50px;
                    overflow: hidden;
                    border-radius: 10px;
                    margin: 0;

                    img {
                        width: 50px;
                        height: 50px;
                    }
                }

                span {
                    position: absolute;
                    font-size: 12px;
                    width: 55px;
                    top: 50px;
                    left: 0px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
            }
        }
    }
}